home *** CD-ROM | disk | FTP | other *** search
/ Merciful 4 / Merciful - Disc 4.iso / software / p / powermanagerv1.4cra.lha / PM / Install PowerManager < prev    next >
Text File  |  1997-03-19  |  3KB  |  132 lines

  1. ; PowerManager Install Script 1.4
  2.  
  3. (set blankerdir "nowhere")
  4. (set sourcedir "nowhere")
  5.  
  6. (set
  7.     progdir
  8.     (askdir
  9.         (prompt "Where should the PowerManager program be installed?")
  10.         (default "sys:WBStartup")
  11.         (help "It is recommended that you install this to your Workbench startup directory for automatic running on bootup.")
  12.     )
  13. )
  14.  
  15. (copyfiles
  16.     (source "PowerManager Install:")
  17.     (dest progdir)
  18.     (pattern "PowerManager")
  19.     (files)
  20.     (infos)
  21. )
  22.  
  23. (if
  24.     (askbool
  25.         (prompt "Do you wish to install the online help? (PowerManager.guide)")
  26.         (help "This will enable you to use the context sensitive help feature.")
  27.         (default 1)
  28.     )
  29.     (if
  30.         (= (getassign "HELP") "")
  31.         (copyfiles
  32.             (source "PowerManager Install:")
  33.             (dest "S:")
  34.             (pattern "PowerManager.guide")
  35.             (files)
  36.         )
  37.         (copyfiles
  38.             (source "PowerManager Install:")
  39.             (dest "HELP:")
  40.             (pattern "PowerManager.guide")
  41.             (files)
  42.             (infos)
  43.         )
  44.     )
  45. )
  46.  
  47. (if
  48.     (askbool
  49.         (prompt "Do you want to install the external blanker modules?")
  50.         (help "These are completely optional. If you don't install them, however, you can only use the DPMS blankers.") 
  51.         (default 1)
  52.     )
  53.     (
  54.         (set
  55.             blankerdir
  56.             (askdir
  57.                 (prompt "Select a location for your blankers. (A directory called 'Blankers' will be created there)")
  58.                 (default "sys:")
  59.                 (help "The blankers can go wherever you want them.")
  60.             )
  61.         )
  62.         (set
  63.             blankerdir
  64.             (tackon blankerdir "Blankers")
  65.         )
  66.         (tooltype
  67.             (dest (tackon progdir "PowerManager"))
  68.             (settooltype "BLANKERS" blankerdir)
  69.         )
  70.         (makedir blankerdir)
  71.         (copyfiles
  72.             (prompt "Which blankers do you want installed?")
  73.             (help "The blankers are all small. You will probably want to install them all.")
  74.             (source "PowerManager Install:Blankers")
  75.             (dest blankerdir)
  76.             (pattern "#?")
  77.             (confirm)
  78.         )
  79.         (set
  80.             installsource
  81.             (askbool
  82.                 (prompt "Install C and Assembly source for blankers?")
  83.                 (help "This is only of interest to programmers. The source is 78k.")
  84.                 (default 0)
  85.             )
  86.         )
  87.         (if
  88.             (= installsource 1)
  89.             (
  90.                 (set
  91.                     sourcedir
  92.                     (askdir
  93.                         (prompt "Where should the blanker source be installed? (A directory called BlankerSource will be created there)")
  94.                         (default blankerdir)
  95.                         (help "Put these wherever you like")
  96.                     )
  97.                 )
  98.                 (set
  99.                     sourcedir
  100.                     (tackon sourcedir "BlankerSource")
  101.                 )
  102.                 (copyfiles
  103.                     (source "PowerManager Install:BlankerSource")
  104.                     (dest sourcedir)
  105.                     (pattern "#?")
  106.                 )
  107.             )
  108.         )
  109.     )
  110. )
  111.  
  112. (if
  113.     (askbool
  114.         (prompt "Do you wish to have PowerManager started now?")
  115.         (help "This will save you the trouble of doing it yourself.")
  116.         (default 1)
  117.     )
  118.     (
  119.         (set
  120.             runcmd
  121.             (tackon progdir "PowerManager")
  122.         )
  123.         (run ("run >NIL: <NIL: \"%s\" \"BLANKERS=%s\"" runcmd blankerdir))
  124.     )
  125. )
  126.  
  127. (set @default-dest progdir)
  128.  
  129. (exit
  130.     ("The blankers have been installed to %s.\nThe source has been installed to %s." blankerdir sourcedir)
  131. )
  132.